﻿namespace Lanbt.Core.Entity.EntityDB.QuartzTable
{
    /// <summary>
    /// 存储CalendarIntervalTrigger和DailyTimeIntervalTrigger两种类型的触发器
    /// </summary>
    public class LANBT_SIMPROP_TRIGGERS
    {
        /// <summary>
        /// 调度名称
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = false, ColumnDescription = "调度名称")]
        public string SCHED_NAME { get; set; }

        /// <summary>
        /// 触发器名称
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = false, ColumnDescription = "任务名称")]
        public string TRIGGER_NAME { get; set; }

        /// <summary>
        /// 触发器组
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = false, ColumnDescription = "任务名称")]
        public string TRIGGER_GROUP { get; set; }

        public string? STR_PROP_1 { get; set; }

        public string? STR_PROP_2 { get; set; }

        public string? STR_PROP_3 { get; set; }

        public int? INT_PROP_1 { get; set; }

        public int? INT_PROP_2 { get; set; }

        public long? LONG_PROP_1 { get; set; }

        public long? LONG_PROP_2 { get; set; }

        public decimal? DEC_PROP_1 { get; set; }

        public decimal? DEC_PROP_2 { get; set; }

        public bool? BOOL_PROP_1 { get; set; }

        public bool? BOOL_PROP_2 { get; set; }

        public string? TIME_ZONE_ID { get; set; }
    }
}
